home *** CD-ROM | disk | FTP | other *** search
/ Network PC / Network PC.iso / amiga utilities / communication / internet / amitcp3.0b / src.lha / src / examples / rpc / dir / Smakefile < prev   
Encoding:
Makefile  |  1996-09-08  |  1.1 KB  |  54 lines

  1. # $Id: Smakefile,v 1.3 1994/05/15 11:47:21 jraja Exp $
  2. #
  3. # Smakefile for dir
  4. #
  5. # Copyright © 1993 AmiTCP/IP Group, <amitcp-group@hut.fi>
  6. #                  Helsinki University of Technology, Finland.
  7. #                  All rights reserved.
  8. #
  9. # $Log: Smakefile,v $
  10. # Revision 1.3  1994/05/15  11:47:21  jraja
  11. # Removed usr.lib from libraries.
  12. #
  13. # Revision 1.2  1994/03/09  01:47:11  jraja
  14. # Updated for distribution.
  15. #
  16. # Revision 1.1  1993/11/19  03:15:39  jraja
  17. # Initial revision
  18. #
  19. #
  20.  
  21. MAKE = smake
  22. RM= delete
  23. CC= sc
  24. RPCCOM= rpcgen
  25. LD= slink
  26.  
  27. #
  28. # Note that we have selected the register argument version of the rpc
  29. # library and the SCOPTIONS file has PARAMETERS option set to REGISTER.
  30. #
  31. LIBS= LIB NETLIB:rpcr.lib NETLIB:net.lib
  32.  
  33. BIN = dir_svc rls
  34. GEN = dir_clnt.c dir_svc.c dir_xdr.c dir.h
  35.  
  36. all: $(BIN)
  37.  
  38. $(GEN): dir.x
  39.     $(RPCCOM) dir.x
  40.  
  41. dir_svc: dir_proc.o dir_svc.o dir_xdr.o
  42.     $(CC) LINK TO $@ OBJ dir_proc.o dir_svc.o dir_xdr.o $(LIBS)
  43.  
  44. rls: rls.o dir_clnt.o dir_xdr.o
  45.     $(CC) LINK TO $@ OBJ rls.o dir_clnt.o dir_xdr.o $(LIBS)
  46.  
  47. rls.o: rls.c dir.h
  48.  
  49. dir_proc.o: dir_proc.c dir.h
  50.  
  51. clean cleanup:
  52.     $(RM) $(GEN) \#?.(o|map|lnk) $(BIN) \#?!
  53.  
  54.